package 面向对象_特征4;

public class 面向对象_2_强制转换对象类型2 extends 面向对象_2_强制转换对象类型1 {
    String school;

    public String getSchool() {
        return school;
    }

    /**
     * 大转小  不需要强制转换
     * 必须是 继承的类才能转换
     * @param args
     */

    public static void main(String[] args) {
                                    //父类
        面向对象_2_强制转换对象类型1 dx1 = new 面向对象_2_强制转换对象类型1();
                                    //子类
        面向对象_2_强制转换对象类型2 dx2 = new 面向对象_2_强制转换对象类型2();
        //子类 转换父类的对象 需要强制转换
        面向对象_2_强制转换对象类型2 dx3 = (面向对象_2_强制转换对象类型2) dx1;

        //Object是 最高的父类

        String XXX = "xxx";
        Object o_dx = XXX;
        System.out.println(XXX);

        Object CCC = "CCC";
        String ces = (String) CCC;
        System.out.println(ces);
    }
}
